﻿namespace CommonEntity.CommonImageEntities;
public class SplitSeriesInfo
{
    public string PatientName { get; set; }
    public string PatientId { get; set; }

    public string StudyUid { get; set; }
    public string StudyDescription { get; set; }

    public string SeriesDescription { get; set; }
    public string SeriesTime { get; set; }

    public string Key { get; set; }

    public int Width { get; set; }
    public int Height { get; set; }

    /// <summary>
    /// 前端使用
    /// </summary>
    public int FCount { get; set; }

    /// <summary>
    /// 数据库中信息保存id
    /// </summary>
    public string DbId { get; set; }

    /// <summary>
    /// nii.gz dir, 该路径下可能存在分割成功的 对应 seg.nii.gz文件
    /// </summary>
    public string GzFilePath { get; set; }

    public IList<string> Dicoms { get; set; }

    /// <summary>
    /// 维度信息 eg: 512 * 512 * 230
    /// </summary>
    public string Dimension => $"{Width} * {Height} * {FCount}";
}
